package com.cdtu.labpreview.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cdtu.labpreview.common.Result;
import com.cdtu.labpreview.entity.Feeling;
import com.cdtu.labpreview.entity.InstrumentIntroduction;

/**
 * 心得体会方法接口
 */
public interface IFeelingService extends IService<Feeling> {
    /**
     * 获取心得体会列表（老师、学生）
     * @param tno
     * @return
     */
    Result getFeelingList(int tno,int type);

    /**
     * 添加心得体会(学生提交)
     * @param feeling
     * @return
     */
    Result addFeeling(Feeling feeling,int sno);

    /**
     * 修改心得体会
     * @param feeling
     * @return
     */
    Result updateFeeling(Feeling feeling);

    /**
     * 删除心得体会
     * @param id
     * @return
     */
    Result deleteFeeling(long id);

    /**
     * 根据实验id获取同学提交的所有心得体会
     * @param id
     * @return
     */
    Result getFeelingById(long id);
}
